package com.xinyou.u8c.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.xinyou.u8c.utils.ExcelImport;
import io.swagger.annotations.ApiModel;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author chq
 * @since 2023-08-23
 */
@Data
@TableName("MDMAccountRelation")
@ApiModel(value = "MDMAccountRelation对象", description = "")
public class MDMAccountRelation implements Serializable {

    private static final long serialVersionUID = 1L;

    @ExcelImport("id")
    private String id;

    @ExcelImport("ofledger")
    private String ofledger;

    @ExcelImport("accounttitleid")
    private String accounttitleid;

    @ExcelImport("accounttitlecode")
    private String accounttitlecode;

    @ExcelImport("accounttitlename_chs")
    private String accounttitlenameChs;

    @ExcelImport("accountsetscode")
    private String accountsetscode;

    @ExcelImport("accountnaturecode")
    private String accountnaturecode;

    @ExcelImport("subjectsystemcode")
    private String subjectsystemcode;

    @ExcelImport("accountsets")
    private String accountsets;

    @ExcelImport("subjectsystem")
    private String subjectsystem;

    @ExcelImport("ishistory")
    private String ishistory;

    @ExcelImport("accountnature")
    private String accountnature;

    @ExcelImport("balancedir")
    private Integer balancedir;

    @ExcelImport("forcurraccount")
    private Integer forcurraccount;

    @ExcelImport("accountforcurr")
    private String accountforcurr;

    @ExcelImport("numaccount")
    private String numaccount;

    @ExcelImport("productaccount")
    private String productaccount;

    @ExcelImport("departaccount")
    private String departaccount;

    @ExcelImport("personaccount")
    private String personaccount;

    @ExcelImport("unitaccount")
    private String unitaccount;

    @ExcelImport("ofcompanyid")
    private String ofcompanyid;

    @ExcelImport("pnode_parentelement")
    private String pnodeParentelement;

    @ExcelImport("pnode_layer")
    private Integer pnodeLayer;

    @ExcelImport("pnode_isdetail")
    private String pnodeIsdetail;

    @ExcelImport("istransferbal")
    private String istransferbal;

    @ExcelImport("securitylevel")
    private String securitylevel;

    @ExcelImport("isdelete")
    private String isdelete;

    @ExcelImport("insidertrade")
    private String insidertrade;

    @ExcelImport("closend")
    private Integer closend;

    @ExcelImport("timestamp_lastchangedon")
    private Date timestampLastchangedon;

    @ExcelImport("measureunit")
    private String measureunit;

    @ExcelImport("specificmodel")
    private String specificmodel;

    @ExcelImport("type")
    private Integer type;

    @ExcelImport("ismustentrybill")
    private String ismustentrybill;

    @ExcelImport("opposcope")
    private String opposcope;

    @ExcelImport("ismustentrycus")
    private String ismustentrycus;

    @ExcelImport("businessrestrictions")
    private Integer businessrestrictions;

    @ExcelImport("occursamebill")
    private String occursamebill;

    @ExcelImport("accountpageformat")
    private Integer accountpageformat;

    @ExcelImport("deficitcontrol")
    private String deficitcontrol;

    @ExcelImport("accounttype")
    private Integer accounttype;

    @ExcelImport("timestamp_createdby")
    private String timestampCreatedby;

    @ExcelImport("timestamp-createdon")
    private Date timestampCreatedon;

    @ExcelImport("timestamp_lastchangedby")
    private String timestampLastchangedby;

    @ExcelImport("pnodeSequence")
    private Integer pnodeSequence;

    @ExcelImport("auditstate")
    private String auditstate;

    @ExcelImport("auditflwcharid")
    private String auditflwcharid;

    @ExcelImport("transcope")
    private String transcope;

    @ExcelImport("istrans")
    private String istrans;

    @ExcelImport("dblinkcode")
    private String dblinkcode;

    @ExcelImport("disabletime")
    private Date disabletime;

    @ExcelImport("specialaccount")
    private String specialaccount;

    @ExcelImport("accounttitlename_en")
    private String accounttitlenameEn;

    @ExcelImport("version")
    private Date version;

    @ExcelImport("specialaccountname")
    private String specialaccountname;

    @ExcelImport("fjm_path")
    private String fjmPath;

    @ExcelImport("fjm_layer")
    private Integer fjmLayer;

    @ExcelImport("fjm_isdetail")
    private String fjmIsdetail;

    @ExcelImport("accounttitlename_cht")
    private String accounttitlenameCht;

    @ExcelImport("accounttitlename_es")
    private String accounttitlenameEs;

    @ExcelImport("accounttitlename_pt")
    private String accounttitlenamePt;

    @ExcelImport("other1")
    private String other1;

    @ExcelImport("other2")
    private String other2;

    @ExcelImport("other3")
    private String other3;


}
